package com.ysd.lis.entity.inv;

import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 仓库管理
 * </p>
 *
 * @author WH
 * @since 2024-09-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("INV_STORE_MANAGE")
public class InvStoreManage extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 父级ID
     */
    @TableField("PARENT_ID")
    private String parentId;

    /**
     * 仓库名称
     */
    @TableField("STORE_NAME")
    private String storeName;

    /**
     * 仓库编号
     */
    @TableField("STORE_CODE")
    private String storeCode;

    /**
     * 仓库拼音码
     */
    @TableField("STORE_PY_NAME")
    private String storePyName;

    /**
     * 是否管理库存 0否 1是
     */
    @TableField("IS_MANAGE")
    private BigDecimal isManage;

    /**
     * 是否可调拨入库 0否 1是
     */
    @TableField("IS_JOIN_STORE")
    private BigDecimal isJoinStore;
    /**
     * 可调拨入库
     */
    @TableField("JOIN_STORE_DATA")
    private String joinStoreData;
    /**
     * 是否可调拨出库 0否 1是
     */
    @TableField("IS_MOVE_STORE")
    private BigDecimal isMoveStore;

    /**
     * 可调拨出库
     */
    @TableField("MOVE_STORE_DATA")
    private String moveStoreData;
    /**
     * 科室code
     */
    @TableField("DEPT_CODE")
    private String deptCode;
    /**
     * 科室名称
     */
    @TableField("DEPT_NA")
    private String deptNa;

    /**
     * 序号
     */
    @TableField("SEQ")
    private BigDecimal seq;

    /**
     * 计价体系
     */
    @TableField("PRICING_SYSTEM")
    private String pricingSystem;

    /**
     * 出库顺序
     */
    @TableField("OUTBOUND_ORDER")
    private String outboundOrder;
    /**
     * 层级
     */
    @TableField("LEVEL")
    private BigDecimal level;



}
